.normal-menu {
    position: fixed;
    z-index: 999;
    color: #606266;
    &-items {
        width: 11.5rem;
        padding: 0.25rem 0;
        z-index: 1;
        font-size: 1rem;
        background: white;
        text-align: left;
        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .1);
    }
    &-items:not(:first-child) {
        position: absolute;
        top: 0;
        right: -11.5rem;
    }
    &-item {
        &-label {
            display: inline-block;
            padding-left: 2.5rem;
        }
        &-icon {
            position: absolute;
            display: inline-block;
            vertical-align: middle;
            left: 0.9rem;
            height: 1.25em;
            width: 1.25em;
            transform: translateY(-50%);
            top: 50%;
        }
        &-expand-icon {
            display: inline-block;
            line-height: 1.85;
            vertical-align: middle;
            margin-right: 0.7rem;
            float: right;
        }

    }
    &-item.segment {
        position: relative;
        display: block;
        height: 1px;
        width: 94%;
        left: 3%;
        background: #d2d2d2;
    }
    &-item:not(.segment) {
        position: relative;
        line-height: 1.85;
        vertical-align: middle;
        cursor: default;
        &:hover {
            background: #e4e4e4;
        }
    }
}
